home *** CD-ROM | disk | FTP | other *** search
Wrap
GW-BASIC | 1989-06-10 | 14.9 KB | 392 lines
5 ' THIS PROGRAMME IS SAVED UNDER THE NAME [ RCDESIGN ] 6 ' ------------------------------------------------------- 10 SCREEN 0,1:KEY OFF :WIDTH 40:COLOR 15,1,1:CLS 15 LOCATE 5,3:PRINT " ********************************** " 20 LOCATE 6,3:PRINT " * AMJAD J. EL-SHAIR * " 25 LOCATE 7,3:PRINT " * * " 30 LOCATE 8,3:PRINT " * PRESENTS : * " 35 LOCATE 9,3:PRINT " * * " 40 LOCATE 10,3:PRINT " * REINFORCED CONCRETE DESIGN * " 45 LOCATE 11,3:PRINT " ********************************** " 50 COLOR 15,0 55 COLOR 4,4 :LOCATE 4,4:PRINT " "; 60 COLOR 4,4 :LOCATE 12,4:PRINT " "; 65 FOR I=1 TO 15 70 COLOR 15,I 75 FOR Z=0 TO 33 80 LOCATE 4,4+Z:PRINT " "; 85 LOCATE 12,4+Z:PRINT " "; 90 FOR II=1 TO 10 95 NEXT II 100 NEXT Z 105 NEXT I 110 COLOR 15,4 115 FOR Z=0 TO 33 120 LOCATE 4,4+Z:PRINT " "; 125 LOCATE 12,4+Z:PRINT " "; 130 FOR II=1 TO 10 135 NEXT II 140 NEXT Z 145 COLOR 0,7 190 PRINT :PRINT :PRINT 195 LOCATE ,4 :PRINT " CURRENT TIME : "TIME$;" " 200 PRINT 205 LOCATE ,4 :PRINT " CURRENT DATE : "DATE$;" " 210 LOCATE 24,4 215 PRINT " Press SPACE BAR to continue ..."; 220 IF INKEY$<>" " THEN 220 230 WIDTH 40 :COLOR 15,1,0 :CLS :PRINT :COLOR 0,6 232 LOCATE 2,2 :PRINT "*************************************"TAB(79)"*" 235 LOCATE ,2 :PRINT "*"TAB(79)"*" 238 LOCATE ,2 :PRINT "* REINFORCED CONCRETE DESIGN "TAB(79)"*" 240 LOCATE ,2 :PRINT "*"TAB(79)"*" 241 LOCATE ,2 :PRINT "* RCDESIGN V 3.0ACIL "TAB(79)"*" 242 LOCATE ,2 :PRINT "*"TAB(79)"*" 244 LOCATE ,2 :PRINT "* <RCDESIGN> IS CAPABLE OF DOING "TAB(79)"*" 245 LOCATE ,2 :PRINT "* THE STRUCTURAL ANALYSIS , AND THE "TAB(79)"*" 248 LOCATE ,2 :PRINT "* REINFORCED CONCRETE DESIGN DUE TO "TAB(79)"*" 250 LOCATE ,2 :PRINT "* FLEXURAL AND SHEAR STRESSES , FOR "TAB(79)"*" 252 LOCATE ,2 :PRINT "* THE INDIVIDUAL ELEMENTS OF A BUI- "TAB(79)"*" 255 LOCATE ,2 :PRINT "* LDING STRUCTURE ,SUCH AS : "TAB(79)"*" 258 LOCATE ,2 :PRINT "* RIBBED SLABS, BEAMS, COLUMNS AND "TAB(79)"*" 260 LOCATE ,2 :PRINT "* FOOTINGS. "TAB(79)"*" 274 LOCATE ,2 :PRINT "*"TAB(79)"*" 276 LOCATE ,2 :PRINT "* BASED ON THE REQUIREMENTS OF THE :"TAB(79)"*" 278 LOCATE ,2 :PRINT "*"TAB(79)"*" 280 LOCATE ,2 :PRINT "* ACI CODE 1983 "TAB(79)"*" 282 LOCATE ,2 :PRINT "*"TAB(79)"*" 284 LOCATE ,2 :PRINT "*************************************"TAB(79)"*" 286 LOCATE 24,4 288 PRINT " Press SPACE BAR to continue ..."; 300 IF INKEY$<>" " THEN 300 310 CLS :WIDTH 80 :COLOR 15,1 :PRINT :COLOR 0,6 320 LOCATE 1,8 :PRINT "****************************************************************"TAB(72)"*" 330 LOCATE ,8 :PRINT "* R C D E S I G N "TAB(72)"*" 340 LOCATE ,8 :PRINT "*"TAB(72)"*" 350 LOCATE ,8 :PRINT "* Version 3.0ACIF * June 1, 1989 "TAB(72)"*" 360 LOCATE ,8 :PRINT "* prepared by :"TAB(72)"*" 370 LOCATE ,8 :PRINT "* AMJAD JAMIL EL-SHAIR "TAB(72)"*" 380 LOCATE ,8 :PRINT "* M.E. STRUCTURAL ENGINEERING "TAB(72)"*" 390 LOCATE ,8 :PRINT "*"TAB(72)"*" 400 LOCATE ,8 :PRINT "* This copy of RCDESIGN is to be used by the staff of : "TAB(72)"*" 405 LOCATE ,8 :PRINT "*"TAB(72)"*" 410 LOCATE ,8 :PRINT "* Arabian Consulting Engineering Services "TAB(72)"*" 412 LOCATE ,8 :PRINT "* Riyadh - Saudi Arabia "TAB(72)"*" 415 LOCATE ,8 :PRINT "*"TAB(72)"*" 420 LOCATE ,8 :PRINT "* The use of unauthorized copies of RCDESIGN is "TAB(72)"*" 425 LOCATE ,8 :PRINT "* considered to be unprofessional and illegal"TAB(72)"*" 430 LOCATE ,8 :PRINT "* For inquieries and updated versions please call : "TAB(72)"*" 435 LOCATE ,8 :PRINT "*"TAB(72)"*" 440 LOCATE ,8 :PRINT "* Amjad Jamil EL-Sha'ir "TAB(72)"*" 450 'LOCATE ,8 :PRINT "* P.O.Box 926447 "TAB(72)"*" 455 'LOCATE ,8 :PRINT "*"TAB(72)"*" 460 LOCATE ,8 :PRINT "* P.O.Box 926447 Amman - Jordan"TAB(72)"*" 465 LOCATE ,8 :PRINT "*"TAB(72)"*" 470 LOCATE ,8 :PRINT "* THE USER IS RESPONSIBLE FOR ALL RESULTS PRODUCED BY RCDESIGN"TAB(72)"*" 475 LOCATE ,8 :PRINT "*"TAB(72)"*" 510 LOCATE ,8 :PRINT "****************************************************************"TAB(72)"*" 520 LOCATE 25,10 530 PRINT " Press SPACE BAR to continue ..."TAB(70)""; 540 IF INKEY$<>" " THEN 540 550 'WIDTH 80 :COLOR 15,1,0 :CLS :LOCATE 2 560 'PRINT " *************** PRINTER INITIATION *****************" 570 'PRINT 580 'PRINT " THIS PROGRAMME DRAWS SOME CHARACTERS THAT WILL BE USED IN PRINTING " 590 'PRINT " THE DESIGN AND ANALYSIS RESULTS " 600 'PRINT 610 'PRINT " PLEASE RESPOND CAREFULLY TO THE FOLLOWING QUESTIONS" 620 'PRINT 630 'COLOR 0,7 640 'PRINT " IS YOUR PRINTER SWITCHED ON ? (Y/N) "TAB(80)"" 650 'PRINT " ( ENTER [ N ] IF NO PRINTER CONNECTED ) "; 660 'Y$=INKEY$ :IF Y$<>"Y" AND Y$<>"y" AND Y$<>"N" AND Y$<>"n" THEN 660 670 'IF Y$="Y" OR Y$="y" THEN PRINT " YES"TAB(80)"" :GOSUB 3000 :GOTO 750 680 'IF Y$="N" OR Y$="n" THEN PRINT " NO "TAB(80)"" 690 'PRINT 700 'PRINT " IF YOU WANT TO SWITCH YOUR PRINTER ON DO IT NOW THEN ENTER [ Y ] "TAB(80)"" 710 'PRINT " IF NOT ENTER [ N ] "; 720 'Y$=INKEY$ :IF Y$<>"Y" AND Y$<>"y" AND Y$<>"N" AND Y$<>"n" THEN 720 730 'IF Y$="Y" OR Y$="y" THEN PRINT " YES"TAB(80)"" :GOSUB 3000 :GOTO 750 740 'IF Y$="N" OR Y$="n" THEN PRINT " NO "TAB(80)"" 750 'COLOR 15,1 :PRINT 760 'PRINT " **************************************************************************" 770 'PRINT " * CAREFULLY NOTICE *" 780 'PRINT " *"TAB(77)"*" 790 'PRINT " * WHEN EVER YOU SWITCH YOUR PRINTER ON IF IT WAS OFF DURING YOUR WORK * * YOU SHOULD RETURN TO THE RCDESIGN MAIN MENU , THEN ENTER [ I ] TO * * GO TO PRINTER INITIATION * " 800 'PRINT " **************************************************************************" 810 'LOCATE 24 820 'PRINT " PRESS SPACE BAR TO CONTINUE .... "TAB(79)""; 830 'IF INKEY$<>" " THEN 830 840 WIDTH 80 :COLOR 15,1,0 :CLS :LOCATE 2,20 850 PRINT "*** REINFORCED CONCRETE DESIGN ***" 860 PRINT :PRINT :PRINT 870 PRINT " THE BASIC DATA ENTRY FOR THE LATEST DESIGN MADE USING THIS PROGRAMME WILL BE DISPLAYED TO YOU , IF NEW DATA IS TO BE USED INSTEAD ; ENTER THAT DATA WHEN YOU ARE ASKED TO . " 880 PRINT " IF YOU WILL CONTINUE USING THE SAME DATA DISPLAYED ; JUST PRESS [ Cr ] WITHOUT ANY DATA WHEN YOU ARE ASKED TO ENTER THE NEW DATA" 890 OPEN "DATA1"FOR INPUT AS #1 900 IF EOF(1) THEN CLOSE :GOTO 930 910 INPUT #1,PRJ$,BLD$,DSR$,FC,FY,FYS,QA 920 GOTO 900 930 PRINT :PRINT 940 PRINT " LATEST PROJECT NAME : ";PRJ$ 950 PRINT 960 PRINT " NEW PROJECT NAME " 970 INPUT " ( Max. 29 characters) : ",DXT$ 980 IF LEN(DXT$)>0 AND LEN(DXT$)<30 THEN PRJ$=DXT$ :GOTO 1050 990 IF DXT$="" GOTO 1050 1000 PRINT :LOCATE ,10 :COLOR ,4 :BEEP 1010 PRINT " INVALED NAME OF PROJECT " 1020 COLOR ,1 :PRINT 1030 PRINT " ( Max. 29 Characters including spaces " 1040 PRINT :GOTO 940 1050 PRINT :PRINT 1060 PRINT " LATEST BUILDING NAME : ";BLD$ 1070 PRINT 1080 PRINT " NEW BUILDING NAME " 1090 INPUT " ( Max. 40 characters) : ",DXB$ 1100 IF LEN(DXB$)>0 AND LEN(DXB$)<41 THEN BLD$=DXB$ :GOTO 1170 1110 IF DXB$="" GOTO 1170 1120 PRINT :LOCATE ,10 :COLOR ,4 :BEEP 1130 PRINT " INVALED NAME OF BUILDING " 1140 COLOR ,1 :PRINT 1150 PRINT " ( Max. 40 Characters including spaces " 1160 PRINT :GOTO 1060 1170 PRINT :PRINT 1180 PRINT " LATEST DESIGNER NAME : ";DSR$ 1190 PRINT 1200 PRINT " NEW DESIGNER NAME " 1210 INPUT " ( Max. 12 characters) : ",DXR$ 1220 IF LEN(DXR$)>0 AND LEN(DXR$)<13 THEN DSR$=DXR$ :GOTO 1290 1230 IF DXR$="" GOTO 1290 1240 PRINT :LOCATE ,10 :COLOR ,4 :BEEP 1250 PRINT " INVALED NAME OF DESIGNER " 1260 COLOR ,1 :PRINT 1270 PRINT " ( Max. 12 Characters including spaces " 1280 PRINT :GOTO 1180 1290 PRINT :PRINT 1300 PRINT " CONCRETE CRUSHING STRENGTH USED : f'c ="FC"kg/cm2" 1310 PRINT 1320 INPUT " ENTER NEW f'c IF DIFFERENT : ",DX1 1330 IF DX1>125 AND DX1<300 THEN FC=DX1 :GOTO 1400 1340 IF DX1=0 GOTO 1400 1350 PRINT :LOCATE ,10 :COLOR ,4 :BEEP 1360 PRINT " INVALED CONCRETE CRUSHING STRENGTH f'c " 1370 COLOR ,1 :PRINT 1380 PRINT " ( f'c SHOULD BE IN THE RANGE 125 - 300 kg/cm2 )" 1390 PRINT :GOTO 1300 1400 PRINT :PRINT 1410 PRINT " REINF' STEEL YIELD STRESS USED " 1420 PRINT " FOR MAIN REINFORCEMENT : fy ="FY"kg/cm2" 1430 PRINT 1440 INPUT " ENTER NEW fy IF DIFFERENT : ",DX2 1450 IF DX2>=2800 AND DX2<=5000 THEN FY=DX2 :GOTO 1520 1460 IF DX2=0 GOTO 1520 1470 PRINT :LOCATE ,10 :COLOR ,4 :BEEP 1480 PRINT " INVALED REINF' STEEL YIELD STRESS fy " 1490 COLOR ,1 :PRINT 1500 PRINT " ( fy SHOULD BE IN THE RANGE 2800 - 5000 kg/cm2 )" 1510 PRINT :GOTO 1410 1520 PRINT :PRINT 1530 PRINT " REINF' STEEL YIELD STRESS USED " 1540 PRINT " FOR SHEAR REINF' (STIRRUPS) : fy ="FYS"kg/cm2" 1550 PRINT 1560 INPUT " ENTER NEW fy IF DIFFERENT : ",DX4 1570 IF DX4>=2400 AND DX4<=5000 THEN FYS=DX4 :GOTO 1640 1580 IF DX4=0 GOTO 1640 1590 PRINT :LOCATE ,10 :COLOR ,4 :BEEP 1600 PRINT " INVALED STIRRUPS YIELD STRESS fy " 1610 COLOR ,1 :PRINT 1620 PRINT " ( fy SHOULD BE IN THE RANGE 2400 - 4200 kg/cm2 )" 1630 PRINT :GOTO 1530 1640 PRINT :PRINT 1650 PRINT " ALLOWABLE SOIL BEARING CAPACITY USED : q (all.) ="QA"kg/cm2" 1660 PRINT 1670 INPUT " ENTER NEW Q (all.) IF DIFFERENT : ",DX3 1680 IF DX3>0.5 AND DX3<5 THEN QA=DX3 :GOTO 1750 1690 IF DX3=0 GOTO 1750 1700 PRINT :LOCATE ,10 :COLOR ,4 :BEEP 1710 PRINT " INVALED ALLOWABLE SOIL BEARING CAPACITY Q(all) " 1720 COLOR ,1 :PRINT 1730 PRINT " ( Q(all) SHOULD BE IN THE RANGE 0.50 - 5.00 kg/cm2 )" 1740 PRINT :GOTO 1650 1750 CLS :LOCATE 2,18 1760 PRINT "*** REINFORCED CONCRETE DESIGN ***" 1770 PRINT 1780 LOCATE ,18 1790 PRINT "************* BASIC DATA *************" 1800 PRINT 1810 PPL=36-LEN(PRJ$)/2 1820 LOCATE ,PPL 1830 PRINT PRJ$ 1840 PRINT 1850 IF BLD$="" GOTO 1890 1860 PPB=36-LEN(BLD$)/2 1870 LOCATE ,PPB 1880 PRINT BLD$ 1890 LOCATE ,PPL-1 1900 PRINT STRING$(LEN(PRJ$)+2,196) 1910 PRINT 1920 PPY=30-LEN(DSR$)/2 1930 LOCATE ,PPY 1940 PRINT "DESIGN BY : "DSR$ 1950 PRINT 1960 PRINT " CONCRETE CRUSHING STRENGTH USED : f'c ="FC"kg/cm2" 1970 PRINT 1980 PRINT " REINF' STEEL YIELD STRESS USED " 1990 PRINT " FOR MAIN REINFORCEMENT : fy ="FY"kg/cm2" 2000 PRINT " FOR SHEAR REINF' (STIRRUPS) : fy ="FYS"kg/cm2" 2010 PRINT 2020 PRINT " ALLOWABLE SOIL BEARING CAPACITY USED : q (all) ="QA"kg/cm2" 2030 PRINT 2040 LOCATE 22,10 2050 PRINT " DO YOU WANT TO CHANGE THE DATA ABOVE ? (Y/N) "; 2060 Y$=INKEY$ :IF Y$<>"Y" AND Y$<>"y" AND Y$<>"N" AND Y$<>"n" THEN 2060 2070 IF Y$="Y" OR Y$="y" THEN PRINT " YES" :GOTO 930 2080 IF Y$="N" OR Y$="n" THEN PRINT " NO " 2090 PRINT 2100 PRINT " [ The latest BASIC DATA entry will be saved ]" 2110 OPEN "DATA1" FOR OUTPUT AS #1 2120 WRITE #1,PRJ$,BLD$,DSR$,FC,FY,FYS,QA 2130 CLOSE 2140 PRINT " [ Then RCDESIGN main menu will be displayed ]" 2150 FOR I=1 TO 3000 :NEXT 2500 '----------------- DISPLAY RCDESIGN MAIN MENU --------------------------- 2510 CLS :KEY OFF :COLOR 15,1 :LOCATE 25,4 2520 'PRINT " ENTER [ I ] FOR PRINTER INITIATION - ENTER [ T ] TO EXIT TO DOS" 2530 PRINT " ENTER [ T ] TO EXIT TO DOS ................ >>>>" 2540 COLOR 0,6 :LOCATE 2,1 2545 LOCATE ,4 :PRINT " "TAB(75)" " 2550 LOCATE ,4 :PRINT " R C D E S I G N M A I N M E N U "TAB(75)" " 2560 LOCATE ,4 :PRINT " ====================================="TAB(75)" " 2565 LOCATE 5,4 :PRINT " "TAB(75)" " 2570 LOCATE ,4 :PRINT " [ D ] - DATA : Check and modify the project Basic Data "TAB(75)" " 2580 LOCATE ,4 :PRINT " "TAB(75)" " 2590 LOCATE ,4 :PRINT " [ L ] - RIBSLOAD : Calculate Ribbed Slab Loading "TAB(75)" " 2600 LOCATE ,4 :PRINT " "TAB(75)" " 2610 LOCATE ,4 :PRINT " [ R ] - RIBS : Design Single Span Ribs "TAB(75)" " 2620 LOCATE ,4 :PRINT " "TAB(75)" " 2630 LOCATE ,4 :PRINT " [ S ] - CONTRIBS : Design Multi Span Continuous Ribs "TAB(75)" " 2640 LOCATE ,4 :PRINT " "TAB(75)" " 2650 LOCATE ,4 :PRINT " [ B ] - BEAMS : Design Single Span Beams "TAB(75)" " 2660 LOCATE ,4 :PRINT " "TAB(75)" " 2670 LOCATE ,4 :PRINT " [ C ] - CONTBEAM : Design Multi Span Continuous Beams "TAB(75)" " 2680 LOCATE ,4 :PRINT " "TAB(75)" " 2685 LOCATE ,4 :PRINT " [ M ] - COLUMNS : Design Axialy Loaded Columns "TAB(75)" " 2690 LOCATE ,4 :PRINT " "TAB(75)" " 2695 LOCATE ,4 :PRINT " [ F ] - FOOTINGS : Design Columns and Walls Footings "TAB(75)" " 2700 LOCATE ,4 :PRINT " "TAB(75)" " 2710 'COLOR 0,15 :LOCATE ,4 :PRINT " [ N ] - NOTES : Print Important Design Notes ":COLOR 15,1 2720 'PRINT " |"TAB(78) "|" 2730 'PRINT " | [ H ] - HEADING : Print pages with only Design Sheet Heading |" 2740 'PRINT 2750 'PRINT " | [ V ] - COVER : Print Cover Page for the Project Design Sheets |" 2760 'PRINT 2770 'PRINT " | [ M ] - FEMOMENT : Calculate Fixed End Moments for a Beam Span |" 2780 PRINT 2790 COLOR 15,5 :LOCATE ,4 :PRINT " ENTER THE LETTER SHOWN IN BRACKETS TO RUN THE DESIRED OPERATION :"; 2800 COLOR 15,1 2810 OPR$=INKEY$ :IF OPR$="" THEN 2810 2820 IF OPR$="" GOTO 2510 2830 IF OPR$="D" OR OPR$="d" THEN PRINT " DATA" :GOTO 840 2840 IF OPR$="L" OR OPR$="l" THEN PRINT " RIBSLOAD" :RUN"RIBSLOAD" 2850 IF OPR$="R" OR OPR$="r" THEN PRINT " RIBS" :RUN"RIBS" 2860 IF OPR$="S" OR OPR$="s" THEN PRINT " CONTRIBS" :RUN"CONTRIBS" 2870 IF OPR$="B" OR OPR$="b" THEN PRINT " BEAMS" :RUN"BEAMS" 2880 IF OPR$="C" OR OPR$="c" THEN PRINT " CONTBEAM" :RUN"CONTBEAM" 2885 IF OPR$="M" OR OPR$="m" THEN PRINT " COLUMNS " :RUN"COLUMNS" 2890 IF OPR$="F" OR OPR$="f" THEN PRINT " FOOTINGS" :RUN"FOOTINGS" 2900 'IF OPR$="O" OR OPR$="o" THEN PRINT " FEMOMENT" :RUN"FEMOMENT" 2910 'IF OPR$="N" OR OPR$="n" THEN PRINT " NOTES" :RUN"NOTES" 2920 'IF OPR$="V" OR OPR$="v" THEN PRINT " COVER" :RUN"COVER" 2930 'IF OPR$="H" OR OPR$="h" THEN PRINT " HEADING" :RUN"HEADING" 2940 IF OPR$="T" OR OPR$="t" THEN PRINT " DOS " :SYSTEM 2950 'IF OPR$="I" OR OPR$="i" THEN PRINT " PRINTER " :GOTO 550 2960 GOTO 2510 2970 END 3000 '-------------------------- SUBROUTINE to down load characters to printer 3010 LPRINT CHR$(27);":";CHR$(0);CHR$(0);CHR$(0); 3020 LPRINT CHR$(27);"%";CHR$(1);CHR$(0); 3030 'SELECT ASCII CHARACTERS 3040 LPRINT CHR$(27);"6"; 3050 'SEND PATTERN FOR ASCII 160 3060 LPRINT CHR$(27);"&";CHR$(0);CHR$(160);CHR$(160); 3070 LPRINT CHR$(139); 3080 LPRINT CHR$(3);CHR$(3);CHR$(3);CHR$(3);CHR$(3); 3090 LPRINT CHR$(3); 3100 LPRINT CHR$(3);CHR$(3);CHR$(3);CHR$(3);CHR$(3); 3110 'SEND PATTERN FOR ASCII 161 3120 LPRINT CHR$(27);"&";CHR$(0);CHR$(161);CHR$(161); 3130 LPRINT CHR$(139); 3140 LPRINT CHR$(0);CHR$(0);CHR$(0);CHR$(0);CHR$(255); 3150 LPRINT CHR$(255); 3160 LPRINT CHR$(255);CHR$(0);CHR$(0);CHR$(0);CHR$(0); 3170 'SEND PATTERN FOR ASCII 134 3180 LPRINT CHR$(27);"&";CHR$(0);CHR$(134);CHR$(134); 3190 LPRINT CHR$(139); 3200 LPRINT CHR$(0);CHR$(0);CHR$(0);CHR$(0);CHR$(0); 3210 LPRINT CHR$(15); 3220 LPRINT CHR$(8);CHR$(8);CHR$(8);CHR$(8);CHR$(8); 3230 'DEFINE CHARACTERS INTO ASCII 149-159 3240 LPRINT CHR$(27);"&";CHR$(0);CHR$(149);CHR$(159); 3250 'SEND PATTERN FOR ASCII 149 3260 LPRINT CHR$(139); 3270 LPRINT CHR$(8);CHR$(8);CHR$(8);CHR$(8);CHR$(8); 3280 LPRINT CHR$(15); 3290 LPRINT CHR$(0);CHR$(0);CHR$(0);CHR$(0);CHR$(0); 3300 'SEND PATTERN FOR ASCII 150 3310 LPRINT CHR$(139); 3320 LPRINT CHR$(0);CHR$(0);CHR$(0);CHR$(0);CHR$(0); 3330 LPRINT CHR$(255); 3340 LPRINT CHR$(8);CHR$(8);CHR$(8);CHR$(8);CHR$(8); 3350 'SEND PATTERN FOR ASCII 151 3360 LPRINT CHR$(139); 3370 LPRINT CHR$(8);CHR$(8);CHR$(8);CHR$(8);CHR$(8); 3380 LPRINT CHR$(255); 3390 LPRINT CHR$(0);CHR$(0);CHR$(0);CHR$(0);CHR$(0); 3400 'SEND PATTERN FOR ASCII 152 3410 LPRINT CHR$(139); 3420 LPRINT CHR$(8);CHR$(8);CHR$(8);CHR$(8);CHR$(8); 3430 LPRINT CHR$(15); 3440 LPRINT CHR$(8);CHR$(8);CHR$(8);CHR$(8);CHR$(8); 3450 'SEND PATTERN FOR ASCII 153 3460 LPRINT CHR$(139); 3470 LPRINT CHR$(0);CHR$(0);CHR$(0);CHR$(0);CHR$(0); 3480 LPRINT CHR$(248); 3490 LPRINT CHR$(8);CHR$(8);CHR$(8);CHR$(8);CHR$(8); 3500 'SEND PATTERN FOR ASCII 154 3510 LPRINT CHR$(139); 3520 LPRINT CHR$(8);CHR$(8);CHR$(8);CHR$(8);CHR$(8); 3530 LPRINT CHR$(248); 3540 LPRINT CHR$(0);CHR$(0);CHR$(0);CHR$(0);CHR$(0); 3550 'SEND PATTERN FOR ASCII 155 3560 LPRINT CHR$(139); 3570 LPRINT CHR$(0);CHR$(0);CHR$(0);CHR$(0);CHR$(255); 3580 LPRINT CHR$(255); 3590 LPRINT CHR$(255);CHR$(0);CHR$(0);CHR$(0);CHR$(0); 3600 'SEND PATTERN FOR ASCII 156 3610 LPRINT CHR$(139); 3620 LPRINT CHR$(0);CHR$(0);CHR$(0);CHR$(0);CHR$(0); 3630 LPRINT CHR$(255); 3640 LPRINT CHR$(0);CHR$(0);CHR$(0);CHR$(0);CHR$(0); 3650 'SEND PATTERN FOR ASCII 157 3660 LPRINT CHR$(139); 3670 LPRINT CHR$(8);CHR$(8);CHR$(8);CHR$(8);CHR$(8); 3680 LPRINT CHR$(8); 3690 LPRINT CHR$(8);CHR$(8);CHR$(8);CHR$(8);CHR$(8); 3700 'SEND PATTERN FOR ASCII 158 3710 LPRINT CHR$(139); 3720 LPRINT CHR$(8);CHR$(8);CHR$(8);CHR$(8);CHR$(8); 3730 LPRINT CHR$(248); 3740 LPRINT CHR$(8);CHR$(8);CHR$(8);CHR$(8);CHR$(8); 3750 'SEND PATTERN FOR ASCII 159 3760 LPRINT CHR$(139); 3770 LPRINT CHR$(8);CHR$(8);CHR$(8);CHR$(8);CHR$(8); 3780 LPRINT CHR$(255); 3790 LPRINT CHR$(8);CHR$(8);CHR$(8);CHR$(8);CHR$(8); 3800 'SEND PATTERN FOR ASCII 162 3810 LPRINT CHR$(27);"&";CHR$(0);CHR$(162);CHR$(162); 3820 LPRINT CHR$(139); 3830 LPRINT CHR$(6);CHR$(14);CHR$(30);CHR$(62);CHR$(126); 3840 LPRINT CHR$(254); 3850 LPRINT CHR$(126);CHR$(62);CHR$(30);CHR$(14);CHR$(6); 3860 RETURN